<?php 
require($_SERVER['DOCUMENT_ROOT'] . 'includes/config.php'); 
 
// kijken of de gebruiken in of uitlogd en dan de juiste acties dr bij pakken 
if (isset($_GET['action'])) { 
  switch (strtolower($_GET['action'])) { 
    case 'login': 
      if (isset($_POST['username']) && isset($_POST['password'])) { 
        // Nu we beide variables hebben maar ff doorsturen om te valideren 
        if (!validateUser($_POST['username'], $_POST['password'])) { 
          // Als er een fout is alles ff unsetten 
          $_SESSION['error'] = "Bad username or password supplied."; 
          unset($_GET['action']); 
        } 
      }else { 
        $_SESSION['error'] = "Username and Password are required to login."; 
        unset($_GET['action']); 
      }       
    break; 
    case 'logout': 
      // Als ze ingelogd zijn ff uitloggen. 
      // Als ze niet ingelogd zijn dan niks doen en script laten zien. 
      if (loggedIn()) { 
        logoutUser(); 
        $sOutput .= '<h1>Logged out!</h1><br />You have been logged out successfully.  
            <br /><h4>Would you like to go to <a href="index.php">game index</a>?</h4>'; 
      }else { 
        // unset de actie en laat login form zien. 
        unset($_GET['action']); 
      } 
    break; 
  } 
} 
 
$sOutput .= '<div id="index-body">'; 
 
// See if the user is logged in. If they are greet them  
// and provide them with a means to logout. 
if (loggedIn()) { 
  $sOutput .= '<h1>Logged In!</h1><br /><br /> 
    Hello, ' . $_SESSION["username"] . ' how are you today?<br /><br /> 
    <h4>Would you like to <a href="login.php?action=logout">logout</a>?</h4> 
    <h4>Would you like to go to <a href="index.php">game index</a>?</h4>'; 
}elseif (!isset($_GET['action'])) { 
  // als er een fout is 
  // kijk of er een oude gebruikersnaam is ingevuld 
  $sUsername = ""; 
  if (isset($_POST['username'])) { 
    $sUsername = $_POST['username']; 
  } 
   
  $sError = ""; 
  if (isset($_SESSION['error'])) { 
    $sError = '<span id="error">' . $_SESSION['error'] . '</span><br />'; 
  } 
   
  $sOutput .= '<h2>Login to our site</h2><br /> 
    <div id="login-form"> 
      ' . $sError . ' 
      <form name="login" method="post" action="login.php?action=login"> 
        Username: <input type="text" name="username" value="' . $sUsername . '" /><br /> 
        Password: <input type="password" name="password" value="" /><br /><br /> 
        <input type="submit" name="submit" value="Login!" /> 
      </form> 
    </div> 
    <h4>Would you like to <a href="login.php">login</a>?</h4> 
    <h4>Create a new <a href="register.php">account</a>?</h4>'; 
} 
 
$sOutput .= '</div>'; 
 
// laat de output maar zien dan 
echo $sOutput; 
?>